package com.net.wanjian.networkhospitalmanager.bean;

import java.util.List;

/**
 * Description:
 * Created by lidongcai on 17/7/5.
 * Email:  lidongcaiocc@163.com
 */

public class SearchMessageListResult extends BaseResult {

    /**
     * result : 1
     * data : {"token":"","pageIndex":"","totalCount":"","messageList":[{"MessageContentID":"","MessageContentEventType":"","MessageContentEventID":"","MessageContentText":"","MessageContentCreateDate":"","MessageReadState":""},{"MessageContentID":"","MessageContentEventType":"","MessageContentEventID":"","MessageContentText":"","MessageContentType":"","MessageContentCreateDate":"","MessageReadState":""}]}
     */

    private String result;
    private DataBean data;

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * token :
         * pageIndex :
         * totalCount :
         * messageList : [{"MessageContentID":"","MessageContentEventType":"","MessageContentEventID":"","MessageContentText":"","MessageContentCreateDate":"","MessageReadState":""},{"MessageContentID":"","MessageContentEventType":"","MessageContentEventID":"","MessageContentText":"","MessageContentType":"","MessageContentCreateDate":"","MessageReadState":""}]
         */

        private String token;
        private String pageIndex;//页码索引
        private String totalCount;//总记录数
        private List<MessageListBean> messageList;

        public String getToken() {
            return token;
        }

        public void setToken(String token) {
            this.token = token;
        }

        public String getPageIndex() {
            return pageIndex;
        }

        public void setPageIndex(String pageIndex) {
            this.pageIndex = pageIndex;
        }

        public String getTotalCount() {
            return totalCount;
        }

        public void setTotalCount(String totalCount) {
            this.totalCount = totalCount;
        }

        public List<MessageListBean> getMessageList() {
            return messageList;
        }

        public void setMessageList(List<MessageListBean> messageList) {
            this.messageList = messageList;
        }

        public static class MessageListBean {
            /**
             * MessageContentID :
             * MessageContentEventType :
             * MessageContentEventID :
             * MessageContentText :
             * MessageContentCreateDate :
             * MessageReadState :
             * MessageContentType :
             */

            private String MessageContentID;
            private String MessageContentEventType;//事件类型（实验室预约-0，教学行为-1）
            private String MessageContentEventID;//事件ID（实验室预约ID/教学行为ID）
            private String MessageContentText;//推送消息内容
            private String MessageContentCreateDate;//推送时间
            private String MessageReadState;//消息读取状态，未读-0，已读-1
            private String MessageContentType;//推送内容类型

            public String getMessageContentID() {
                return MessageContentID;
            }

            public void setMessageContentID(String MessageContentID) {
                this.MessageContentID = MessageContentID;
            }

            public String getMessageContentEventType() {
                return MessageContentEventType;
            }

            public void setMessageContentEventType(String MessageContentEventType) {
                this.MessageContentEventType = MessageContentEventType;
            }

            public String getMessageContentEventID() {
                return MessageContentEventID;
            }

            public void setMessageContentEventID(String MessageContentEventID) {
                this.MessageContentEventID = MessageContentEventID;
            }

            public String getMessageContentText() {
                return MessageContentText;
            }

            public void setMessageContentText(String MessageContentText) {
                this.MessageContentText = MessageContentText;
            }

            public String getMessageContentCreateDate() {
                return MessageContentCreateDate;
            }

            public void setMessageContentCreateDate(String MessageContentCreateDate) {
                this.MessageContentCreateDate = MessageContentCreateDate;
            }

            public String getMessageReadState() {
                return MessageReadState;
            }

            public void setMessageReadState(String MessageReadState) {
                this.MessageReadState = MessageReadState;
            }

            public String getMessageContentType() {
                return MessageContentType;
            }

            public void setMessageContentType(String MessageContentType) {
                this.MessageContentType = MessageContentType;
            }
        }
    }
}
